shelter or safehouse - German English Dictionary